import { IParam } from '../../common';
import { ICtrlStore } from './i-ctrl-store';

/**
 * 实体部件仓库数据接口
 *
 * @export
 * @interface IDECtrlStore
 * @extends {ICtrlStore}
 */
export interface IDECtrlStore extends ICtrlStore {
	/**
	 * 数据
	 *
	 * @type {IParam}
	 * @memberof IDECtrlStore
	 */
	data?: IParam;

	/**
	 * 打开视图
	 *
	 * @type {Function}
	 * @memberof IDECtrlStore
	 */
	openView: Function;

	/**
	 * 新建视图
	 *
	 * @type {Function}
	 * @memberof IDECtrlStore
	 */
	newView: Function;
}
